# encoding: utf-8
# module PyQt5.QtCore
# from /usr/lib/python3/dist-packages/PyQt5/QtCore.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import sip as __sip


class QCollator(): # skipped bases: <class 'sip.simplewrapper'>
    """
    QCollator(QLocale locale=QLocale())
    QCollator(QCollator)
    """
    def caseSensitivity(self): # real signature unknown; restored from __doc__
        """ QCollator.caseSensitivity() -> Qt.CaseSensitivity """
        pass

    def compare(self, p_str, p_str_1): # real signature unknown; restored from __doc__
        """ QCollator.compare(str, str) -> int """
        return 0

    def ignorePunctuation(self): # real signature unknown; restored from __doc__
        """ QCollator.ignorePunctuation() -> bool """
        return False

    def locale(self): # real signature unknown; restored from __doc__
        """ QCollator.locale() -> QLocale """
        return QLocale

    def numericMode(self): # real signature unknown; restored from __doc__
        """ QCollator.numericMode() -> bool """
        return False

    def setCaseSensitivity(self, Qt_CaseSensitivity): # real signature unknown; restored from __doc__
        """ QCollator.setCaseSensitivity(Qt.CaseSensitivity) """
        pass

    def setIgnorePunctuation(self, bool): # real signature unknown; restored from __doc__
        """ QCollator.setIgnorePunctuation(bool) """
        pass

    def setLocale(self, QLocale): # real signature unknown; restored from __doc__
        """ QCollator.setLocale(QLocale) """
        pass

    def setNumericMode(self, bool): # real signature unknown; restored from __doc__
        """ QCollator.setNumericMode(bool) """
        pass

    def sortKey(self, p_str): # real signature unknown; restored from __doc__
        """ QCollator.sortKey(str) -> QCollatorSortKey """
        return QCollatorSortKey

    def swap(self, QCollator): # real signature unknown; restored from __doc__
        """ QCollator.swap(QCollator) """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""



